package com.sgai.zero_robot.core.callback;

/**
 * 火花叉相关回调
 */
public abstract class SparkForkCallback {


    /**
     * 前侧摆动电机
     *  0天空/1外侧/2地面/3内侧
     * @param value
     */
    public  void onFrontSwingMotor(String value){

    }

    /**
     * 后侧摆动电机
     * 0天空/1外侧/2地面/3内侧
     * @param value
     */
    public  void onBackSwingMotor(String value){

    }

    /**
     * 前侧火花状态
     * @param value
     */
    public void onFrontSpark(String value){

    }

    /**
     * 后侧火花状态
     * @param value
     */
    public  void onBackSpark(String value){

    }
    /**
     * 检测值有效定义：-1~2
     *  -1：当前未处于火花检测状态
     *   0：前侧有效
     *   1：后侧有效
     *   2：同时检测，两个都有效
     * @param value
     */
    public abstract void onValidTestValue(String value);
}
